package com.yungu.swift.system.finance.model.param;

import com.yungu.swift.base.model.admin.AdminPageParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 代理账户流水查询
 *
 * @author : cuixiuyin
 * @date : 2019/8/26
 */
@Data
public class AdminAccountFlowPageParam extends AdminPageParam {

    @ApiModelProperty(value = "代理/公司/司机/乘客 uuid")
    private String uuid;

    @ApiModelProperty(value = "流水号或订单号")
    private String mix;

    @ApiModelProperty(value = "开始时间")
    private Date startTime;

    @ApiModelProperty(value = "结束时间")
    private Date endTime;

    @ApiModelProperty(value = "交易类目" +
            "平台: 分润抽成：5001 附加费：9001 平台奖励：1003,80040101,80040102,80040201,80040202,30010101,30010201 订单支付：200301,200302,200201 订单退款：70010102,70010202,70010301,70010302 司机提现：4001,4002,4003,4004,4005,4006,4007,4008" +
            "代理：分润抽成:5002 | 分润退款:70010103,70010203" +
            "公司：分润抽成:5003 | 分润退款:70010104,70010204" +
            "司机: 分润抽成:5004 | 分润退款:70010105,70010205 | 提现支出:4001 | 订单代付：200201 | 提现手续费: 4004 | 提现失败（退回）：4005 | 提现失败手续费（退回）: 4008" +
            "乘客:订单支付: 20010101,20010102 | 订单退款:700101061,700101062 | 充值:1001,1002 | 充值赠送:1003 后台修改实充余额:80040101,80040201  | 后台修改赠送余额:80040102,80040202 ")
    private String course;

    @ApiModelProperty(value = "交易类型 1 收入 2 支出")
    private String transactionType;

}
